package com.ctshk.rpc.hotel.dto.h5;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * <p>
 * 酒店搜索结果dto-C端-APP
 * </p>
 */
@Data
@ApiModel(description="酒店搜索结果dto")
public class HotelSearchDTO implements Serializable {

    private static final long serialVersionUID = -4929399942836843312L;

    @ApiModelProperty(value = "id")
    private Long id;

    @ApiModelProperty(value = "酒店名称-中文")
    private String name;

    @ApiModelProperty(value = "酒店名称-英文")
    private String enName;

    @ApiModelProperty(value = "酒店位置名称", example = "金钟")
    private String businessDistrictName;

    @ApiModelProperty(value = "酒店位置描述", example = "距離中環300米")
    private String locToDistrictDistance;

    @ApiModelProperty(value = "酒店星级", example = "5")
    private Integer starLevel;

    @ApiModelProperty(value = "酒店标签(暂无此数据)", example = "购物便捷,特色建筑")
    private List<String> label;

    @ApiModelProperty(value = "封面图片地址", example = "https://ctshk-cloud-dev.oss-cn-hongkong.aliyuncs.com/resource/web/Resource/Hotel/resources/Add/1621678679214.gif")
    private String coverMap;

    @ApiModelProperty(value = "确认", example = "即時確認 限時取消")
    private String confirm;

    @ApiModelProperty(value = "价格")
    private BigDecimal price;

}
